cygwin github action + sysoptions workaround #261
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I doubt this will get actually upstreamed but it helped me today so I hope it helps somebody else.
https://cygwin.com/packages/x86_64/cygwin-devel/cygwin-devel-3.4.9-1 says
2023-09-06 11:29 581 usr/include/sys/random.h
is provided butautoreconf
couldn't find it for some reason.I also tried to do
--enable-static
(to avoid the need for the Cygwin runtime being installed/the binaries being linked externally against the Cygwin runtime DLLs) but it had a hard time with-lcrypto
(it probably isn't provided in a fashion that can be used statically from https://cygwin.com/packages/x86_64/libcrypt-devel/libcrypt-devel-4.4.20-1 (although I do seeusr/lib/libcrypt.dll.a
)How to use: